package com.pgytesting.secondhandcar.vo;

/**
 * @author : frosty0804@gmail.com
 * @version : v1.0
 * @projectName : secondhandcar
 * @className : Parameter
 * @description : TODO(一句话描述该类的功能)
 * @date : 2019/8/15 17:41
 */
public interface Parameters {


    /**
     * 五分钟
     */
    Long FIVE_MINUTES = 5 * 60 * 1000L;
    /**
     * 成功状态码
     */
    Integer SUCCESS_CODE = 200;

    /**
     * 普通用户
     */
    String USER_TYPE_USER = "MCP_USER";

    /**
     * 管理员
     */
    String USER_TYPE_ADMIN = "MCP_ADMIN";

    /**
     * 销售
     */
    String USER_TYPE_CAR = "MCP_CAR";

    /**
     * 短信验证码Key
     */
    String SMS_CODE = "SMSCode";
    /**
     * 点击申请贷款，填写了基本信息
     */
    Integer ORDER_21001 = 21001;
    /**
     * 继续完善信息
     */
    Integer ORDER_21002 = 21002;
    /**
     * 车辆信息，绑定销售ID，等待绑定服务信息
     */
    Integer ORDER_22001 = 22001;
    /**
     * 车辆绑定服务信息，绑定完成，等待上传合影材料
     */
    Integer ORDER_22002 = 22002;
    /**
     * 已上传合影材料，等待审核
     */
    Integer ORDER_23001 = 23001;
    /**
     * 合影材料审核通过
     */
    Integer ORDER_23002 = 23002;
    /**
     * 重新上传合影材料
     */
    Integer ORDER_23003 = 23003;
    /**
     * 拒绝（订单取消）
     */
    Integer ORDER_23004 = 23004;
    /**
     * 征信自动审核通过
     */
    Integer ORDER_24001 = 24001;
    /**
     * 征信自动审核失败，打回上传征信授权材料
     */
    Integer ORDER_24002 = 24002;
    /**
     * 待用户上传征信授权材料
     */
    Integer ORDER_24003 = 24003;
    /**
     * 征信授权材料已上传待运营商审核
     */
    Integer ORDER_24004 = 24004;
    /**
     * 征信授权材料运营商审核通过，待资方审核
     */
    Integer ORDER_24005 = 24005;
    /**
     * 征信授权材料运营商审核拒绝，重新上传
     */
    Integer ORDER_24006 = 24006;
    /**
     * 征信资方驳回，重新上传征信材料
     */
    Integer ORDER_24007 = 24007;
    /**
     * 风控待复审
     */
    Integer ORDER_25001 = 25001;
    /**
     * 风控复审拒绝，订单取消
     */
    Integer ORDER_25002 = 25002;
    /**
     * 风控复审补件，由风控决定具体驳回到哪一步进行补件
     */
    Integer ORDER_25003 = 25003;
    /**
     * 风控复审共借
     */
    Integer ORDER_25004 = 25004;
    /**
     * 风控复审取消共借
     */
    Integer ORDER_25005 = 25005;
    /**
     * 风控复审通过等待终审
     */
    Integer ORDER_25006 = 25006;
    /**
     * 风控终审拒绝，订单取消
     */
    Integer ORDER_25007 = 25007;
    /**
     * 风控终审退回，订单驳回重新进入复审
     */
    Integer ORDER_25008 = 25008;
    /**
     * 风控终审通过
     */
    Integer ORDER_25009 = 25009;
    /**
     * 等待上传合同材料
     */
    Integer ORDER_26001 = 26001;
    /**
     * 合同材料上传成功，待运营商审核
     */
    Integer ORDER_26002 = 26002;
    /**
     * 合同材料审核运营商退回，重新上传合同材料
     */
    Integer ORDER_26003 = 26003;
    /**
     * 合同材料审核拒绝，订单取消
     */
    Integer ORDER_26004 = 26004;
    /**
     * 合同材料审核退回风控重审
     */
    Integer ORDER_26005 = 26005;
    /**
     * 合同材料运营商审核补件
     */
    Integer ORDER_26006 = 26006;
    /**
     * 合同材料运营商初审通过，待运营商复审
     */
    Integer ORDER_26007 = 26007;
    /**
     * 合同材料审核退回（退回到合同材料管理待运营商审核）
     */
    Integer ORDER_26008 = 26008;
    /**
     * 合同材料运营商复审通过
     */
    Integer ORDER_26009 = 26009;
    /**
     * 等待上传放款材料
     */
    Integer ORDER_27001 = 27001;
    /**
     * 放款材料上传成功，等待初审
     */
    Integer ORDER_27002 = 27002;
    /**
     * 放款材料审核退回，重新上传放款材料
     */
    Integer ORDER_27003 = 27003;
    /**
     * 放款材料审核拒绝，订单取消
     */
    Integer ORDER_27004 = 27004;
    /**
     * 放款材料审核发起垫付
     */
    Integer ORDER_27005 = 27005;
    /**
     * 放款材料审核退回风控重审
     */
    Integer ORDER_27006 = 27006;
    /**
     * 放款材料审核补件
     */
    Integer ORDER_27007 = 27007;
    /**
     * 放款材料运营商初审通过，待运营商复审
     */
    Integer ORDER_27008 = 27008;
    /**
     * 放款材料运营商复审退回到运营商放款材料初审
     */
    Integer ORDER_27009 = 27009;
    /**
     * 放款材料运营商复审通过，待志远系统审核
     */
    Integer ORDER_27010 = 27010;
    /**
     * 放款材料志远系统审核驳回，回到27002
     */
    Integer ORDER_27011 = 27011;
    /**
     * 放款材料志远系统审核通过，订单放款
     */
    Integer ORDER_27012 = 27012;
    /**
     * 驾证型号
     */
    String[] DRIVER_LICENSE_MODEL = "无驾照,A1,A2,A3,B1,B2,C1,C2,C3,A1A2,A1A2E,A1E,A2E,A3E,B1E,B2E,C1E,C2E,C3E,C4E,A1D,A2D,A3D,B1D,B2D,C1D,C2D,C3D,C4D".split(",");
    /**
     * 学历
     */
    String[] EDUCATION = "0,1,2,3,4,5".split(",");

    /**
     * 联系人关系：父母：1，兄弟姐妹：2，朋友3
     */
    String[] RELATIONSHIP = "1,2,3".split(",");

    /**
     * 还款日
     */
    String REPAYMENT_DATA = "10";
}
